From d489ed6ebb4ca926e158de98808f7ad02ccb3106 Mon Sep 17 00:00:00 2001 From: "gm281@boulderdash.cl.cam.ac.uk" Date: Sat, 14 Aug 2004 10:12:12 +0000 Subject: [PATCH] bitkeeper revision 1.1159.1.61 (411de57crUA7TOOChvm_Z8Af1U17xw) blank space --- tools/python/xen/xend/XendDomainInfo.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/python/xen/xend/XendDomainInfo.py b/tools/python/xen/xend/XendDomainInfo.py index 2c31d643c1..7702c21fe3 100644 --- a/tools/python/xen/xend/XendDomainInfo.py +++ b/tools/python/xen/xend/XendDomainInfo.py @@ -475,6 +475,8 @@ class XendDomainInfo: if not dominfo: return print 'check_name>', 'dom=', dominfo.name, dominfo.dom, 'self=', name, self.dom + if dominfo.is_terminated(): + return if not self.dom or (dominfo.dom != self.dom): raise VmError('vm name clash: ' + name) @@ -490,7 +492,9 @@ class XendDomainInfo: try: self.name = sxp.child_value(config, 'name') self.check_name(self.name) - self.cpu_weight = float(sxp.child_value(config, 'cpu_weight')) + self.cpu_weight = float(sxp.child_value(config, 'cpu_weight')) + if self.restore and self.dom: + xc.domain_setname(self.dom, self.name) self.memory = int(sxp.child_value(config, 'memory')) if self.memory is None: raise VmError('missing memory size') @@ -630,6 +634,7 @@ class XendDomainInfo: if self.restart_pending(): self.console.deregisterChannel() else: + log.debug('Closing console, domain %s', self.id) self.console.close() chan = xend.getDomChannel(self.dom) if chan: -- 2.30.2